package com.chiancloud.shield.common.params;

/**
 * Created by wanghui on 14-8-20.
 */
public interface ShieldActions {
    String ACTION_AM_SUICIDE = "am-suicide";
    String ACTION_BUILD = "build";
    String ACTION_CREATE = "create";
    String ACTION_DESTROY = "destroy";
    String ACTION_ECHO = "echo";
    String ACTION_EXISTS = "exists";
    String ACTION_FLEX = "flex";
    String ACTION_FREEZE = "freeze";
    String ACTION_GETCONF = "getconf";
    String ACTION_HELP = "help";
    String ACTION_KILL_CONTAINER = "kill-container";
    String ACTION_LIST = "list";
    String ACTION_PREFLIGHT = "preflight";
    String ACTION_RECONFIGURE = "reconfigure";
    String ACTION_REGISTRY = "registry";
    String ACTION_STATUS = "status";
    String ACTION_THAW = "thaw";
    String ACTION_USAGE = "usage";
    String ACTION_VERSION = "version";
    String DESCRIBE_ACTION_AM_SUICIDE =
            "Tell the Shield Application Master to simulate a process failure by terminating itself";
    String DESCRIBE_ACTION_BUILD =
            "Build a Shield cluster specification -but do not start it";
    String DESCRIBE_ACTION_CREATE =
            "Create a live Shield application";
    String DESCRIBE_ACTION_DESTROY =
            "Destroy a frozen Shield application)";
    String DESCRIBE_ACTION_EXISTS =
            "Probe for an application running";
    String DESCRIBE_ACTION_FLEX = "Flex a Shield application";
    String DESCRIBE_ACTION_FREEZE =
            "Freeze/suspend a running application";
    String DESCRIBE_ACTION_GETCONF =
            "Get the configuration of an application";
    String DESCRIBE_ACTION_KILL_CONTAINER =
            "Kill a container in the application";
    String DESCRIBE_ACTION_HELP = "Print help information";
    String DESCRIBE_ACTION_LIST =
            "List running Shield applications";
    String DESCRIBE_ACTION_MONITOR =
            "Monitor a running application";
    String DESCRIBE_ACTION_REGISTRY =
            "Query the registry of a YARN application";
    String DESCRIBE_ACTION_STATUS =
            "Get the status of an application";
    String DESCRIBE_ACTION_THAW =
            "Thaw a frozen application";
    String DESCRIBE_ACTION_VERSION =
            "Print the Shield version information";
}
